From c02a12a7460fb270c22db6958bf9024ecde8104a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 30 Sep 2013 19:26:07 -0400 Subject: [PATCH] Make it possible to hide custom titlebars Previously, we were showing and hiding the custom titlebar widget in response to state changes such as maximization. Instead, use gtk_widget_set_child_visible() and leave show/hide to applications. This makes it possible to set a custom titlebar and hide it, for a titlebar-less appearance. https://bugzilla.gnome.org/show_bug.cgi?id=707132 --- gtk/gtkwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index e10500d1d5..ba685c0a09 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -5141,12 +5141,12 @@ update_window_buttons (GtkWindow *window) if (priv->fullscreen || (maximized && priv->hide_titlebar_when_maximized)) { - gtk_widget_hide (priv->title_box); + gtk_widget_set_child_visible (priv->title_box, FALSE); return; } else { - gtk_widget_show (priv->title_box); + gtk_widget_set_child_visible (priv->title_box, TRUE); } if (priv->titlebar == NULL) -- 2.30.2